device producing shocks - Español Inglés Diccionario